interface Ikun {
  name: string;
  age: number;
  slogan?: string;
}

type MyReadonly<T> = {
  readonly [k in keyof T]: T[k];
};

type IkunOptional = Readonly<Ikun>;
type IkunOptional1 = MyReadonly<Ikun>;

export {};
